package com.shop.user.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shop.user.po.DiscountUser;
import com.shop.user.po.dto.DiscountDto;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author banxia
 * @since 2023-02-27
 */
public interface DiscountUserService extends IService<DiscountUser> {

    /**
     * 获取当前用于的优惠券信息
     * @param expire:是否已过期
     * @param used：是否已被使用
     * @param notStart:未到使用时间
     * @return
     */
    public List<DiscountDto> getDiscountDtoList(Boolean expire,Boolean used,Boolean notStart);


    /**
     * 领取优惠券
     * @param discountId
     * @return
     */
    public boolean robDiscount(Long discountId);



}
